2636,2636,2636,2637,2637,2637,2638,2638,2638,2638,2638,2638,2637,2637,2636,2636,2635,2634,2633,2633,2632,2630,2629,2629,2630,2630,2631,2632,2633,2633,2633,2634,2634,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2634,2633,2631,2630,2629,2628,2627,2626,2625,2625,2626,2627,2628,2629,2630,2632,2633,2634,2636,2640,2641,2642,2645,2646,2648,2649,2650,2651,2653,2654,2655,2656,2657,2658,2659,2660,2661,2661,2662,2663,2663,2663,2664,2664,2665,2665,2665,2666,2666,2666,2666,2666,2666,2665,2665,2664,2663,2661,2660,2659,2658,2657,2656,2656,2655,2654,2653,2651,2651,2650,2650,2649,2648,2646,2646,2645,2645,2645,2645,2646,2647,2648,2649,2650,2650,2651,2652,2652,2653,2654,2655,2656,2657,2657,2658,2659,2660,2661,2662,2664,2665,2666,2667,2667,2668,2669,2670,2673,2673,2674,2675,2676,2676,2677,2677,2677,2677,2678,2678,2678,2678,2679,2679,2680,2681,2681,2681,2682,2682,2684,2687,2688,2689,2690,2691,2692,2693,2694,2695,2696,2696,2695,2694,2693,2692,2691,2690,2690,2688,2687,2686,2685,2684,2684,2684,2684,2684,2684,2684,2684,2685,2686,2687,2688,2689,2689,2690,2692,2693,2694,2695,2696,2699,2700,2701,2702,2703,2705,2707,2709,2710,2710,2711,2711,2710,2710,2709,2709,2707,2706,2706,2705,2705,2704,2703,2702,2702,2701,2700,2699,2698,2697,2696,2696,2698,2699,2700,2702,2702,2703,2705,2706,2707,2707,2708,2709,2709,2710,2711,2711,2712,2714,2715,2716,2717,2718,2721,2724,2725,2726,2728,2730,2732,2734,2735,2737,2739,2740,2741,2743,2743,2744,2745,2747,2749,2751,2752,2753,2754,2755,2757,2758,2758,2759,2759,2758,2757,2756,2755,2754,2753,2753,2753,2754,2754,2755,2755,2755,2755,2755,2755,2755,2754,2754,2753,2752,2751,2750,2749,2748,2747,2747,2746,2746,2746,2746,2747,2748,2749,2750,2751,2752,2753,2754,2755,2756,2757,2758,2759,2761,2762,2762,2763,2764,2765,2766,2766,2766,2766,2767,2769,2771,2772,2774,2775,2776,2778,2779,2781,2782,2784,2786,2788,2790,2791,2792,2793,2794,2795,2795,2796,2797,2798,2799,2800,2800,2801,2802,2803,2804,2805,2806,2808,2809,2811,2814,2815,2816,2818,2820,2821,2822,2822,2822,2822,2822,2821,2820,2820,2819,2819,2818,2818,2818,2819,2820,2821,2822,2823,2824,2824,2825,2826,2827,2827,2827,2827,2827,2826,2826,2826,2827,2829,2831,2832,2833,2834,2835,2836,2837,2838,2839,2839,2840,2840,2840,2839,2838,2838,2837,2838,2836,2835,2834,2833,2833,2833,2832,2832,2831,2831,2832,2832,2832,2831,2830,2829,2828,2827,2825,2825,2824,2823,2821,2820,2819,2818,2817,2815,2814,2813,2812,2811,2810,2809,2809,2809,2810,2811,2812,2813,2814,2815,2816,2818,2820,2821,2822,2823,2824,2825,2826,2827,2829,2829,2830,2831,2832,2833,2834,2834,2835,2835,2835,2834,2834,2835,2836,2837,2838,2838,2838,2839,2839,2839,2840,2841,2843,2845,2848,2849,2850,2851,2852,2855,2857,2858,2859,2861,2863,2864,2867,2868,2870,2872,2874,2874,2876,2877,2878,2879,2881,2882,2884,2886,2887,2889,2890,2892,2892,2893,2894,2894,2894,2893,2892,2891,2890,2889,2889,2890,2892,2893,2894,2895,2897,2899,2900,2900,2900,2901,2901,2902,2902,2903,2903,2903,2903,2903,2902,2901,2900,2899,2898,2897,2896,2895,2894,2893,2892,2891,2890,2890,2889,2888,2888,2888,2887,2886,2885,2884,2883,2882,2881,2881,2882,2882,2882,2881,2880,2879,2878,2877,2875,2874,2873,2872,2871,2870,2868,2868,2867,2867,2867,2866,2866,2865,2864,2862,2860,2856,2856,2854,2853,2852,2852,2755,2754,2753,2752,2751,2750,2748,2747,2746,2745,2743,2742,2741,2740,2739,2738,2737,2736,2734,2734,2733,2732,2731,2729,2728,2726,2725,2724,2723,2722,2721,2720,2719,2718,2718,2717,2716,2715,2714,2713,2711,2709,2708,2707,2706,2705,2703,2702,2700,2698,2697,2697,2694,2693,2693,2692,2692,2691,2691,2690,2682,2682,2679,2678,2677,2677,2676,2675,2674,2673,2672,2671,2670,2668,2665,2663,2662,2661,2659,2658,2658,2656,2655,2652,2651,2649,2647,2646,2644,2643,2642,2641,2641,2638;568,567,566,565,564,563,562,561,560,559,558,557,556,555,554,553,553,552,551,550,550,549,548,546,545,544,543,540,538,537,536,536,535,534,533,532,530,529,527,526,525,524,522,521,521,519,518,518,517,516,516,514,513,513,512,512,512,512,512,512,512,513,513,514,514,515,515,515,516,516,516,517,517,518,518,519,520,520,521,521,522,522,523,524,525,525,526,526,527,528,528,529,530,531,532,533,533,534,534,534,534,534,534,534,534,534,535,535,535,535,535,536,537,538,539,539,539,540,541,542,543,544,545,546,547,547,548,549,550,551,552,552,553,554,556,556,557,557,557,558,558,558,558,558,558,558,557,557,557,557,557,556,556,555,555,554,553,552,550,549,548,547,546,545,544,543,542,541,540,539,539,538,538,537,537,537,536,534,533,532,532,532,531,510,511,511,512,512,512,512,511,511,510,509,508,506,505,504,503,502,501,500,499,498,496,495,494,494,493,492,491,491,491,491,491,491,491,492,492,493,493,494,495,496,497,498,499,499,500,500,501,502,503,504,504,505,506,507,507,508,508,509,509,510,510,510,531,531,531,530,530,529,528,528,527,526,525,524,524,523,523,523,522,521,520,519,518,517,517,517,517,516,516,515,515,514,513,513,512,511,510,509,508,507,507,507,506,505,504,504,503,503,503,503,503,504,504,505,505,506,506,506,506,507,508,509,510,511,511,512,513,514,516,517,518,518,519,519,519,519,518,518,518,518,519,520,521,522,523,524,524,524,524,524,523,523,523,523,523,522,522,521,522,522,523,523,524,523,522,521,520,519,518,517,516,516,515,514,514,514,514,513,513,513,513,513,514,514,515,515,515,515,514,513,513,512,511,511,510,510,510,509,508,507,507,506,505,504,504,503,503,504,506,507,507,508,509,510,511,512,512,513,513,514,515,516,517,518,518,519,519,519,519,520,520,520,519,518,517,516,515,514,513,511,511,511,511,511,511,510,509,509,508,507,507,506,505,504,503,502,501,500,500,500,498,497,496,495,494,493,492,490,489,488,488,487,486,486,486,486,486,486,485,483,482,481,481,481,480,480,480,479,478,478,477,476,475,474,473,472,471,470,469,468,467,467,467,467,467,468,469,470,471,471,472,473,475,476,477,478,479,480,480,481,482,483,484,485,486,486,486,486,486,485,484,483,482,481,481,481,481,482,482,482,483,483,483,483,483,483,484,485,486,486,486,486,486,487,487,488,488,489,490,490,491,491,492,493,494,495,496,496,497,497,498,499,500,501,502,502,503,504,505,506,507,507,507,507,508,508,508,509,510,511,513,513,514,514,515,516,517,518,518,518,518,518,518,518,517,517,517,517,517,517,518,519,519,520,521,522,523,524,524,525,525,525,525,526,527,528,529,530,531,531,532,532,532,532,533,534,534,534,535,536,537,538,539,540,541,541,542,544,544,545,546,547,548,549,550,550,549,549,550,550,550,549,549,549,549,549,548,548,548,548,548,548,548,548,549,549,549,549,550,551,552,552,553,554,555,556,556,557,557,558,558,559,560,561,561,562,563,563,564,564,564,564,565,566,567,567,568,569,569,570,570,571,571,572,572,572,573,574,574,574,575,576,578,578,579,579,579,579,578,578,578,577,576,575,574,573,573,572,572,572,572,572,571,571,571,570,570,569,569